package com.stefanini.pe.bbva.mbl.in.listeners;

import javax.sql.DataSource;

import org.apache.log4j.Logger;

import com.stefanini.pe.bbva.mbl.in.carga.batch.EjecutorProcesos;

public class PasaContratosDaemonBean {
	private static Logger logger = Logger.getLogger(PasaContratosDaemonBean.class);
	private DataSource dataSource;
	
	public DataSource getDataSource() {
		return dataSource;
	}

	public void setDataSource(DataSource dataSource) {
		this.dataSource = dataSource;
	}
	
	public void iniciarPaseContratosBandeja() {
		EjecutorProcesos jrunner = null;
		
		try {
			logger.info("Se ejecuta el HILO para el Proceso de Pasar Contratos de Bandeja");
			jrunner = new EjecutorProcesos(dataSource);
			jrunner.iniciarPaseContratosBandeja();
			logger.info("Termino de ejecutar el HILO del Proceso de Pasar Contratos de Bandeja");
		} catch (Exception ex) {
			logger.error("Ocurrio un error al Ejecutar el HILO del Proceso de Pasar Contratos de Bandeja");
			logger.error(ex.getMessage(), ex);
		}
	}
}
